Architectural design of an RISC processor for programmable logic controllers
نویسندگان
چکیده
In this paper, an architecture of the RISC processor for pro-grammable logic controllers is proposed. Execution characteristics of relay ladder logic, the most common language of PLCs, are analyzed with various application programs. A conditional execution mechanism is developed to prevent pipeline hazards caused by the inherent execution behaviour of relay ladder logic. The instruction sets of three diierent architectural models are deened. Translators, assemblers, and simulators for three models are developed to evaluate the performance and to choose an optimal architecture for programmable logic controllers. The proposed processor, which has accumulator architecture with a four-stage pipeline, exhibits desirable performance much higher than that of recent commercial PLCs.
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملResponse Time Driven Scheduling for Real-time Programmable Logic Controllers with Network-based I/o Systems
High performance programmable logic controllers(PLCs) are time critical systems that require deadline-guaranteed response time. This paper describes a processor and network scheduling method for real-time PLCs supporting networkbased I/O systems and multi-tasking facilities. This enhances schedulability under the pre-de ned response time constraints, by adjusting the period as well as the relea...
متن کاملUsing an FPGA-based SOC Approach for Senior Design Projects
This paper describes our experiences using a SOC approach to develop capstone design projects for undergraduate students in our electrical and computer engineering curriculum. A commercial FPGA-based SOC development board with a RISC processor IP core is used to support a wide variety of student design projects. A top-down rapid prototyping approach with commercial CAD tools, a C compiler targe...
متن کاملCPLD Based Design and Implementation of Low Power Pipelined 64-bit RISC Processor
This paper deals with the design of a low power pipelined RISC processor and its implementation on CPLD. This paper presents the architecture, low power unit, control unit, arithmetic logic unit and instruction set of the 64-bit RISC processor. Design, implementation and debugging are carried on a low-cost, full-featured ADM kit. RISC processor is designed using Verilog HDL. The software tool u...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems Architecture
دوره 44 شماره
صفحات -
تاریخ انتشار 1998